Mit dem Projekt EvA (Evolutionsalgorithmen) wurde ein Programmpaket
entwickelt, das verschiedene Implementierungen von Genetischen
Algorithmen (GA) und Evolutionsstrategien (ES) sowie andere verwandte
Optimierungsverfahren (z.B. Simulated Annealing-Verfahren, SA) umfaßt.
EvA wurde speziell im Hinblick darauf entwickelt, Vergleiche zwischen
SIMD- und MIMD-Parallelrechnerarchitekturen durchführen zu können.
Es existieren orthogonal zu den Verfahren (GA, ES, SA) massiv
parallele (MP) Implementierungen (MPGA, CNGA, MPES) auf SIMD-Rechnern
bzw. verteilte (VE) Systeme (VEGA, VEES, VESA) auf MIMD-Rechnern, die sehr
hohe Leistung erbringen.
Alle Teilsysteme können von einer einheitlichen Benutzerschnittstelle
(UIEA) basierend auf X11/Motif aus gesteuert werden. Besonderheit
der Schnittstelle ist die automatische Integration einer Batch-Schnittstelle
durch Tcl. Alle Systeme verwenden einheitliche File-Formate und, soweit
möglich, gleichartige Bezeichner.
EvA umfaßt derzeit folgende Teilsysteme:
Typ | Rechner | GA | ES | SA | SE |
---|---|---|---|---|---|
UIEA User Interface for Evolutionary Algorithms (based on X11/Motif and Tcl) | |||||
SIMD | MasPar | MPGA | MPES | - | |
CNAPS | CNGA | - | - | ||
MIMD | Paragon | VEGA | VEES | VESA | VESE |
WS Cluster | VEGA | VEES | VESA | VESE | |
SISD | Unix WS | VEGA | VEES | VESA | VESE |
Die Systeme sind auch alleine für sich mit einer textbasierten Oberfläche und Gnuplot-Visualisierung lauffähig. VEGA und VEES sind auch auf Netzen von Workstations unter Verwendung von MPI lauffähig.
Zurück Lehrstuhl Fakultät Universität
Letzte Änderung: Wed Jul 23 09:49:35 MST 1997